overlapping petals - Alemán Inglés Diccionario